home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 1 / CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso / Aminet / text / tex / CJK_25b3.lha / CJK / 2_5_beta.3 / history.txt next >
Text File  |  1995-03-31  |  8KB  |  188 lines

  1. This file is part of the CJK package Ver. 2.5
  2. written by Werner Lemberg <a7621gac@awiuni11.bitnet> 10-Apr-1995
  3.  
  4.  
  5.  
  6. History of the CJK package
  7. ==========================
  8.  
  9.  
  10. Version 1.0 :
  11. 1-June-1994     first release.
  12.  
  13. Version 1.1 :    new:
  14. 20-Aug-1994         \CJK@char(x) simplified.
  15.  
  16.                     CJK.txt updated.
  17.  
  18.                     diff.txt added.
  19.  
  20. Version 2.0 :   new:
  21. 15-Sep-1994         support for Hangul:
  22.                       virtual fonts / tfm files for Hangul standard fonts.
  23.                 changed:
  24.                     font selection: modified .fd-files needed:
  25.                       structure of .fd-files much more simplified.
  26.  
  27. Version 2.1 :   new:
  28. 28-Sep-1994         optional parameters to CJK size functions added.
  29.  
  30.                     sCJK size function added.
  31.  
  32.                     CJK* environment added: spaces after CJK characters
  33.                       will be swallowed.
  34.  
  35.                     Utility programs hbf2hbf and hbf2cjk added.
  36.                 changed:
  37.                     new Big 5 encoded fonts needed (more compressed) - saves
  38.                       about 13 TeX subfonts per Big 5 encoded font.
  39.  
  40.                     modified example .fd-files .
  41.                 errors:
  42.                     Bg5text environment to pmC-Bg5 environment added.
  43.  
  44.                     pmC emulation will now use compatible font names, i.e.
  45.                       wcb5a1, wcb5a2 etc.
  46.  
  47. Version 2.2 :   new:
  48. 18-Oct-1994         CJK now supports hangul and hanja together. Two different
  49.                       sets of subfonts are used as defined in Uhangul.fd and
  50.                       Uhanja.fd .
  51.  
  52.                     CJK punctuation characters (fullwidth comma, colon,
  53.                       semicolon etc.) will not start a line. CJK opening
  54.                       braces etc. will not end a line.
  55.  
  56.                     \uppercase and \lowercase is now disabled if Big 5
  57.                       encoding is active.
  58.  
  59.                     \lccode's will only be reset if the new `lowercase' option
  60.                       is set. This function is so seldom used that I decided
  61.                       to separate it from setting \uccode's. You need less
  62.                       save size if `encapsulated' is used without `lowercase'.
  63.  
  64.                     C source of hbf2cjk replaced with CWEB source. 
  65.                       .dvi files of hbf2hbf and hbf2cjk added.
  66.                       C source files of hbf2hbf and hbf2cjk produced by
  67.                       CTANGLE added.
  68.  
  69.                     \CJKtolerance added - this command for Hangul syllables
  70.                       is the pendant to \CJKglue.
  71.                 changed:
  72.                     hangul environment renamed to KS.
  73.  
  74.                     modified example .fd-files.
  75.  
  76.                     new Hangul .vf and .tfm files.
  77.  
  78.                     definition of \CJKglue changed.
  79.  
  80.                     HBF API now supports HBF 1.1 (CHARS optional).
  81.  
  82.                     fine-tuning to hbf2cjk added
  83.                       (Sam Chiu <ccc11@cus.cam.ac.uk>).
  84.                 errors:
  85.                     CJK* didn't work in sectioning commands
  86.                       (Wu Guangxi <wuxi@unixg.ubc.ca>).
  87.  
  88. Version 2.21:   errors:
  89. 25-Oct-1994         CJK* didn't suppress spaces
  90. (only CJK.sty)        (Sam Chiu <ccc11@cus.cam.ac.uk>)
  91.  
  92. Version 2.3:    new:
  93. 15-Nov-1994         JIS coding scheme/environment added.
  94.  
  95.                     pmC-KS and pmC-JIS environments added.
  96.  
  97.                     CNS coding scheme added.
  98.  
  99.                     hbf2gf added.
  100.                       This program merges bmf2gf, hbf2cjk, and hbf2hbf; it
  101.                       will be about 10 times faster than hbf2cjk.
  102.                       Consequently, hbf2cjk and hbf2hbf were removed.
  103.                 changed:
  104.                     only \uppercase disabled (see error).
  105.  
  106.                     \CJK@char etc. simplified.
  107.                 errors:
  108.                     verbatim environments didn't work in Big 5 encoding
  109.                       (Lee Chun-Yu <d791013@ce.ntu.edu.tw>).
  110.  
  111. Version 2.4:    new:
  112. 3-Jan-1995          UTF 8 (Unicode) scheme added.
  113.  
  114.                     option `unicode' to hbf2gf added: if `on', a two-digit
  115.                       hexadecimal number will be used as a running number
  116.                       starting with the value of the first byte of the first
  117.                       code range.
  118.  
  119.                     Bg5conv.tex added: this is a small preprocessor which
  120.                       converts Big 5 encoded characters `XY' into the form
  121.                       `XZZZ.' . Now you can use Big 5 encoding without the
  122.                       annoying Bg5text environment.
  123.                       Auxiliary files: Bg5pp.enc, pmCsmpp.enc, and
  124.                       bg5latex.bat .
  125.  
  126.                 changed:
  127.                     new versions of emx.exe, emx.dll (ver. 0.9a) and rsx.exe
  128.                       (rel. 5)
  129.  
  130.                 errors:
  131.                     hbf2gf sometimes drew one pixel too much
  132.                       (You Rey-Jer <you@gi4.bauingenieure.uni-stuttgart.de>).
  133.  
  134.                     pmC encodings didn't work
  135.                       (Zhang Zhengyou <Zhengyou.Zhang@sophia.inria.fr>).
  136.  
  137.                     \CJK@charToHex and \CJK@numbToHex could erroneously change
  138.                       page counter (Li Yu-Ray <r82111@ew.ee.ntu.edu.tw>).
  139.  
  140. Version 2.5:    new:
  141. 10-Apr-1995         two contributed packages: ntu2cjk and ttf2pkl.
  142.  
  143.                     options `dos' and `dosdebug' to makefiles added for
  144.                       compiling with djgpp.
  145.  
  146.                     new keywords `design_size', `target_size', and `tfm_files'
  147.                       added to hbf2gf. If `tfm_files' is `no', creation of
  148.                       .tfm-files will be suppressed.
  149.  
  150.                 changed:
  151.                     reorganization of source tree.
  152.  
  153.                     all occurrences of utf8 changed to UTF8 including
  154.                       filenames.
  155.  
  156.                     all occurrences of GBs changed to GB including filenames.
  157.  
  158.                     the definition of the CEF encoding has changed; it uses
  159.                       now HTML-macros to identify CNS codes. A preprocessor
  160.                       CEFconv.tex/CEF5conv.tex has been added to handle these
  161.                       macros. This converter allows additionally
  162.                       simplifications of CNS.sty and CNS.chr .
  163.  
  164.                     if only one of the keywords `dpi_x' or `dpi_y' is given in
  165.                       the hbf2gf config file the other printer resolution will
  166.                       be set equal to the given one.
  167.  
  168.                     the key values `on' and `off' in the hbf2gf config file 
  169.                       are replaced with `yes' and `no'.
  170.  
  171.                 errors:
  172.                     if two Big 5 environments were stacked, the Bg5text
  173.                       environment was defined twice causing an error
  174.                       (Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
  175.  
  176.                     \CJK@punctEnc was undefined in pmC-Bg5 environment
  177.                       (Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
  178.  
  179.                     pmC-Bg5 encoding did not work in preprocessed mode
  180.                       (Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
  181.  
  182.                     Bg5conv.tex and CEFconv.tex/CEF5conv.tex will fail under
  183.                       the web2c-TeX implementation because \write commands
  184.                       will not output 8bit characters. C programs which do the
  185.                       same were added.
  186.  
  187.                     wrong \CJK@min and \CJK@max values for some encodings.
  188.